//html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 
body {
	font-family: Microsoft YaHei,Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	color: #333;
	background: url(../images/header_bg.png) repeat-x 0 0 #EEEEEE;
}
body.contentpane {
	background: #fff;
}
div.module_grey{
	background:#999;
}
form {
  margin: 0;
  padding: 0;
}
img,table {
	border: none;
	vertical-align: sub;
	width:auto;
}
form table{
	width:100%;
}
p {
	margin: 5px 0;
	text-align: justify;
}
a {
	color: #005E9E;
	outline: none;
	text-decoration: none;
	-webkit-transition: color 0.15s linear;
	-moz-transition: color 0.15s linear;
	-o-transition: color 0.15s linear;
	transition: color 0.15s linear;
	-webkit-transform: translateZ(0.6);
}
.thumbnail img{
	border: 1px solid #CCC;
	margin: 0 6px;
}
a:link {
}
a:hover {
	text-decoration: none;
	color: #0099CC;
}
input  {
	color: #333;
	outline: none;
	margin: 0;
}
input:focus {
	outline: none;
}
button {
	color: #fff;
	font-size: 13px;
	border: none;
	background: #696969;
	cursor: pointer;
}
#modlgn_remember.inputbox  {
	background: none;
	border: none;
	width: auto;
	vertical-align:middle;
}
input.button, .validate  {
	color: #fff;
	font-size: 13px;
	cursor: pointer;
	font-weight: 700;
	border: none;
	height:20px;
	line-height:19px;
	padding: 2px 4px 4px;
	margin:6px 0 0 0;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#wrapper {
	margin:0 auto;
	border-bottom: 1px solid #BBB;
	padding-bottom: 10px;
	background:url(../images/shine.png) no-repeat top center;
}
#header {
	margin:0 auto;
	padding:0 8%;
	height:110px;
	width: 988px;
}
#pillmenu {
	float:right;
	padding:0 8px;
	margin:60px 0 0 0;
}
#pillmenu ul {
	float:right;
	padding:0;
	margin:0;
	list-style: none;
}
#pillmenu li {
	float: left;
}
#pillmenu li a {
	float:left;
	color: #ccc;
	font-size:13px;
	font-weight:400;
	text-decoration: none;
	height:30px;
	line-height:29px;
	padding: 0 10px;
	margin:0;
	cursor:pointer;
	background: transparent url(../images/t_menu_divider.png) no-repeat bottom right;
}
#pillmenu li a:hover,#pillmenu li#current a{
	background: transparent url(../images/t_menu_hover.png) no-repeat bottom center;
}
.logo {
	margin:0 auto;
	padding:28px 0 0 0;
	float:left;
	overflow:hidden;
}
.newsflash {
}
.newsflash h3 {
	height:28px;
	color:#005E9E;
	overflow:hidden;
	font-size:13px;
	text-transform:none;
	text-shadow:1px 1px #fff;
	line-height:27px;
	margin:0 0 10px 0;
	font-weight:700;
	padding:0;	
	text-align:left;
}
.newsflash table tr td {
	color:#424242;
	height:50px;
	margin:0;
	text-align:justify;
}
.newsflash p {
	margin:0;
}
.newsflash  a {
	color:#424242;
	font-weight:700;
	text-decoration:none;
}
.newsflash div.module  {
	height:105px;
	margin:0;	
	padding:0 0 0 10px;
	text-align:justify;
	overflow:hidden;
	background: transparent url(../images/news_l.png) no-repeat bottom left;
}
.newsflash div.module div  {
	background:none;
	padding:0;
	height:95px;
	overflow:hidden;
}
.newsflash table.contentpaneopen {
	margin:0;
}
.newsflash div.module_menu div div div, .newsflash div.module div div div, .newsflash  div.module_text div div div {
	margin:0;
	padding:0;
}
.cpathway {
	height:15px;
	width:960px;
	margin:0 auto;
	line-height:15px;
	overflow:hidden;
}
.cpathway img {
	float:left;
	padding:6px 6px 0 0;
}
span.breadcrumbs.pathway {
	float:left;
	padding:0;
	margin:0;
	color: #005E9E;
}
span.breadcrumbs.pathway a.pathway  {
	float:left;
	margin:0;
	padding:0 6px 0 0;
	color:#405058;
	font-weight:400;
}
span.breadcrumbs.pathway a.pathway:hover {
	color: #0099CC;
}
#hotline {
	float: left;
	margin: 50px 0 0 50px;
	padding: 0 0 0 50px;
	background: url(../images/icon_phone.png) no-repeat left top;
	height: 35px;
	line-height: 0px;
	padding-left: 40px;
}
#hotline p{
	margin: 7px 0;
}
#hotline h1{
	margin:0;
}
.search {
	float:left;
	height:27px;
	width:202px;
	padding:0 0 0 8px;
	background: transparent url(../images/inputbox.png) no-repeat top left;
}
.search .inputbox {
	float:left;
	border: none;
	font-size:13px;
	line-height:20px;
	height:21px;
	width:148px;
	padding:2px 6px 4px 0;
	background: #DADADA;
	margin-left: -10px;
}
.search .button {
	float:left;
	text-indent:-9999;
	color:transparent;
	border:none;
	height:30px;
	width:28px;
	font-size:0;
	line-height:0;
	margin: -2px 0 0 0;
}
.search .button:hover {
	color:transparent;
	border:none;
}
#mainslide,#gk_news_image_1-newsimage1_grey {
	height:450px;
	border-bottom: 1px solid white;
}
.shop_button, .readmore{
	background:url(../images/slide_button.png) no-repeat scroll left center;
	float:left;
	padding:20px;
	height:65px;
	line-height:50px;
	font-size:16px;
	width:165px;
}
.shop_button:hover, .readmore:hover{
	background:url(../images/slide_button_over.png) no-repeat scroll left center;
}
.shop_button a, .readmore a{
	position:absolute;
	margin: 0 0 0 35px;
	text-shadow: 1px 1px 1px #fff;
}
#content {
	margin:0 auto;
	width:1024px;
	padding:0;
}
.content_m {
	margin:0 auto;
}
#leftcolumn, #rightcolumn {
	float:left;
	width: 214px;
	margin:0 10px 0 0;
}
#rightcolumn {
	float:right;
	margin:0 0 0 10px;
}
div#maincolumn {
	float: left;
	width:512px;
}
div#maincolumn_left, div#maincolumn_right {
}	
div#maincolumn_right {
	padding:0;
}
div#maincolumn_full {
	width:960px;
}
	
div.nopad {
	overflow: hidden;
}
div.nopad ul {
	clear: both;
	-webkit-padding-start: 18px;
}
td.middle_pad {
	width: 20px;
}
#footer,#footer a {
	height:53px;
	color: #434343;
	margin:0 auto;
	padding:10px 0 20px 0;
}
.copyright {
	float:left;
	width: 60%;
}
.pl_footer{
	width: 988px;
	margin: 0 auto;
}
.footer_logo {
	float: left;
	padding: 5px 20px 5px 0;
}
#footer p {
	width:940px;
	height:13px;
	margin:0 auto;
	text-align:center;
	line-height:13px;
	overflow:hidden;
}
#footer a {
	font-weight:400;
	text-decoration: none;
}
#f123 {
	text-align: right;
	width: 100%;
	margin: 0 auto;
}
.f123 {
	text-align: right;
	text-decoration: none;
}
.f123_bg {
	background:url(../images/123_bg.png);
	width:134px;
	height:30px;
	text-align:center;
	padding: 0 3px;
}
.f123_1 {
	display: block;
	font-size: 10px;
	color: #666;
	text-align: left;
	padding: 0 0 2px 4px;
}
a.link_123:link{
	font-size: 15px;
	color: #797979;
	text-decoration:none;
	font-weight: 700;
}
a.link_123:hover {
	font-size: 15px;
	color: #0099CC;
	text-decoration:none;
	font-weight: 700;
}
div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}
/* headers */
div.componentheading {
	height: 22px;
	margin:0;
	color: #424242;
}
table.blog {
	width: 100%;
}
table.blog_products {
	width: 100%;height:175px;
}
h1 {
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 1.3em;
	line-height:19px;
	font-weight: 700;
	vertical-align: bottom;
	color: #424242;
	text-align: left;
	width: 100%;
}
h2, .contentheading {
	padding: 0;
	font-family: "黑体",Tahoma, Verdana, Arial, sans-serif;
	font-size: 24px;
	vertical-align: middle;
	color: #005E9E;
	text-align: left;
	line-height: 36px;
	border-bottom: 1px solid #CCC;
}
h2, a.contentheading {
	background: none;
	border: none;
	margin:6px 0;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
h4 {
	color: #333;
}
h3, .componentheading, table.moduletable th, legend {
	margin:6px 0;
	font-weight:700;
	text-align: left;
	text-transform:uppercase;
	color: #333;
	padding: 0;
}
/* small text */
.small {
	font-size: 10px;
	color: #888;
	font-weight: 700;
	text-align: left;
}
.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #666666;
	text-align: right;
}
.createdate {
	vertical-align: top;
	font-size: 13px;
	color: #555;
	padding-bottom: 8px;
}
.readmore a{
	line-height: 50px !important;
	font-size: 16px !important;
	padding: 0 !important;
}
a.readon {
	float: right;
	line-height: normal;
	font-size: 13px;
	padding: 0 15px;
	color: #005E9E;
	text-transform: lowercase;
	text-decoration: none;
}
a.readon:hover {
	text-decoration: none;
}
/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
/** overlib **/
.ol-foreground {
	background-color: #f1f1f1;
	color: #333;
}
.ol-background {
	background-color: #f1f1f1;
	color: #333;
}
.ol-textfont {
	font-size: 10px;
}
.ol-captionfont {
	font-size: 12px;
	color: #fbfbfb;
	font-weight: 700;
}
.ol-captionfont a {
	background-color: #f1f1f1;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.ol-closefont {}
/* menu links */
a.mainlevel:link {
	padding-left: 5px;
}
a.mainlevel:hover {
	color: #0099CC;
}
/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}
span:active {color:#005E9E;}
.article_column {
	padding-right: 3px;
}
.column_separator {
}
td.buttonheading {
	text-align: right;
	width: 0;
}
.clr {
	clear: both;
	font-size:0;
}
table.blog span.article_separator {
	display: block;
	height: 20px;
}
/* table of contents */
table.contenttoc {
  margin: 5px;
  padding: 5px;
  float: right;
  border: 1px solid #CCC;
  background: #EEE;
}
table.contenttoc td {
  padding: 0 5px;
}
/* content tables */
td.sectiontableheader {
  color: #999;
  font-weight: 700;
  padding: 4px;
}
tr.sectiontableentry1 td {
	padding: 4px;
}
tr.sectiontableentry1 {
	background:#eee;
}
  
tr.sectiontableentry0 td,
tr.sectiontableentry2 td {
  padding: 4px;
}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
  font-size: 13px;
}
/* content styles */
.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
}
table.contentpane td{
	text-align: left;
}
table.contentpane td.contentdescription {
	width: 100%;
}
table.contentpane  {
	text-align: left;
	float: left;
	width: 100%;
}
table.contentpane ul li a .category {
	color: #FF8800;
}
table.contentpane ul li {
	color: #666;
}
table.contentpaneopen {
	width: 100%;
	
}
table.contentpaneopen li {
	margin-bottom: 5px;
}
table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #999;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
table.contentpaneopen h4 {
	color: #363e4e;
}
.highlight {
	background-color: #fffebb;
}
/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}
div.moduletable, div.module {
  margin-bottom: 25px;
}
div.module_menu, div.module, div.module_text{
	margin:0 0 20px 0;
	padding: 0;
}
#leftcolumn div.module_menu div,#leftcolumn div.module div,#leftcolumn div.module_text div,#leftcolumn div.module_featruredproduct div {
	margin:0;
	width:214px;
	background: transparent url(../images/box_m.png) repeat-y top center;
}
#rightcolumn div.module_menu div,#rightcolumn div.module div,#rightcolumn div.module_text div {
	margin:0;
	width:214px;
	background: url(../images/box_m.png) repeat-y bottom center;
}
#leftcolumn div.module_menu div div,#leftcolumn div.module div div,#leftcolumn div.module_text div div,#leftcolumn div.module_featruredproduct div div {
	text-align: center;
	background: transparent url(../images/box_b.png) no-repeat bottom center;
}
#rightcolumn div.module_menu div div,#rightcolumn div.module div div,#rightcolumn div.module_text div div {
	text-align: center;
	background: transparent url(../images/box_b.png) no-repeat bottom center;
}
div.module_menu div div,div.module div div,div.module_text div div {
	
}
#leftcolumn div.module_menu div div div,#leftcolumn div.module div div div,#leftcolumn div.module_text div div div {
	margin:0;
	padding:0 0 10px 0;
}
#rightcolumn div.module_menu div div div,#rightcolumn div.module div div div,#rightcolumn div.module_text div div div {
	margin:0;
	padding:0 0 10px 0;
	background: transparent url(../images/box_t.png) no-repeat top center;
}
div.module div div div div {
	width: 160px;
	color:#3e3d3d;
}
#leftcolumn div.module_menu div div div div,#leftcolumn div.module div div div div,#leftcolumn div.module_text div div div div,
#rightcolumn div.module_menu div div div div,#rightcolumn div.module div div div div,#rightcolumn div.module_text div div div div {
	background: none;
	margin:0 auto;
	padding:0;
	color:#888;
}
#leftcolumn div.module_text div div div div, #rightcolumn div.module_text div div div div {
	text-align: left;
}
#leftcolumn div.module_text div div div div.bannergroup_text,#rightcolumn div.module_text div div div div.bannergroup_text {
	padding: 10px 10px 10px 20px;
	width: 174px;
}
#leftcolumn div.module_text div div div div.bannergroup_text div,#rightcolumn div.module_text div div div div.bannergroup_text div {
	color:#3e3d3d;
	width: auto;
	padding: 0 0 4px;
}
div.module div div div form {
	display:block;
	margin:0 auto;
	padding:0 0 6px 10px;
	text-align:left;
	width:170px;
	overflow:hidden;
}
div.module_menu ul {
	list-style: none;
	padding: 0;
}
div.module_menu ul#mainlevel {
	margin: 0 auto;
	text-align: center;
}
div.module_menu ul li{
	margin: 0;
	padding: 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: 700;
	line-height: 24px;
	background: transparent url(../images/blue/menu_arrow_hover.gif) top left no-repeat;
	margin: 2px 0 0 10px;
}
#leftcolumn div.module table ,#rightcolumn div.module table {
	padding: 0 0 6px;
	background:none;
	width:150px;
}
#leftcolumn div.module table td ,#rightcolumn div.module table td {
	margin:0;
	padding: 0 6px 0 0;
	height:20px;
	color:#3e3d3d;
	text-align:left;
	line-height:13px;
	vertical-align: middle;
}
#leftcolumn div.module table.poll {
}
#leftcolumn div.module table.poll td {
	text-align: left;
}
/* LEFT COL H3 */
#leftcolumn h3, #rightcolumn h3, .minbox_title h3 { 	
	width:190px;
	margin:0 0 4px;
	height:30px;
	line-height:31px;
	padding:2px 10px 0 14px;
	color: #fff;
	text-align: left;
	text-shadow:1px 1px #333;
	text-transform: none;
	font-weight: 700;
	overflow:hidden;
	background: transparent url(../images/box_t.png) no-repeat top center;
}
.moduletable_menu, .moduletable, .moduletable_text {
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}
#leftcolumn ul.menu, #rightcolumn ul.menu {
	list-style: none;
	text-align: left;
	margin:0;
	padding:0 0 0 14px;
}
/*LEFT COL LINK*/
/*#leftcolumn ul.menu li a, #rightcolumn ul.menu li a {
	display:block;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	padding:0 0 0 16px;
	margin:0;
	text-decoration: none;
	color: #333;
	background: transparent url(../images/menu_arrow.gif) no-repeat left top;
}*/
ul.menu ul, ul.menu{
	list-style-type:none;
    list-style-image:none;
	list-style:none;
	margin:0px 0;
	display:block;
}
ul.menu li {
	font-weight:bold;
	display:block;
	padding:0;
	margin:0;
	background: transparent url(../images/menu_arrow.gif) no-repeat left top;
}
ul.menu li li{
	
	margin:0 0 0 12px;
}
ul.menu li a {
	color:#3d3d3f;
	display:block;
	margin:0;
	padding:0px 0 0px 11px;
	line-height:24px;
	vertical-align:middle;
}
ul.menu li li a{
	border-bottom-color:#FFFFFF;
}
ul.menu li ul {
	color:#0099CC;
}
ul.menu li.active {
	background: url(../images/menu_arrow_hover.gif) no-repeat left top;
}
ul.menu li ul li a, ul.menu li ul li a:visited {
	color:#333;
	text-decoration: none;
}
ul.menu li ul li a:hover {
    color:#0099CC !important;
}
ul.menu li.active a, 
ul.menu li ul li.active a, 
ul.menu li ul li li.active a, 
ul.menu li ul li li li.active a,
ul.menu li ul li li li li.active a,
ul.menu li ul li li li li li.active a,
ul.menu li ul li li li li li li.active a {
	color:#005E9E;
}
ul.menu li li a, ul.menu li li a:link, ul.menu li li a:visited,
ul.menu li li li a, ul.menu li li li a:link, ul.menu li li li   a:visited,
ul.menu li li li li  a, ul.menu li li li li  a:link, ul.menu li li li li  a:visited,
ul.menu li li li li li a, ul.menu li li li li li a:link, ul.menu li li li li li a:visited,
ul.menu li li li li li li a, ul.menu li li li li li li a:link, ul.menu li li li li li li a:visited {
	background:none;
	color:#333;
}
ul.menu li a:hover, ul.menu li.active a 
ul.menu li li a:hover, ul.menu li li.active a 
ul.menu li li li a:hover, ul.menu li li li.active a 
ul.menu li li li li  a:hover, ul.menu li li li li.active a 
ul.menu li li li li li a:hover, ul.menu li li li li li.active a 
ul.menu li li li li li li a:hover, ul.menu li li li li li li.active a {
	color:#005e9e;
}
/*LEFT COL CURRENT LINK*/
#leftcolumn ul.menu li#current, #rightcolumn ul.menu li#current {
}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, 
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
	color: #005E9E;
	padding:0 0 0 16px;
	background: transparent url(../images/menu_arrow_hover.gif) no-repeat left top;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
	display:block;
	color:#005E9E;
}
/*LEFT COL SUB LINK*/
#leftcolumn ul.menu li#current ul li {
	background:none;
}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link,
#rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link {
	font-weight: 400;
	text-decoration: none;
	line-height:18px;
	padding:0 0 0 16px;
	background: none;
}
#leftcolumn ul.menu li#current ul li a:hover, #rightcolumn ul.menu li#current ul li a:hover {
	background: none;
	color:#005E9E;
}
#leftcolumn ul.menu li ul li#current, #rightcolumn ul.menu li ul li#current {
}
#leftcolumn ul.menu li.parent ul li, #rightcolumn ul.menu li.parent ul li {
}
#leftcolumn ul.menu li.parent ul li a, 
#rightcolumn ul.menu li.parent ul li a {
	line-height:18px;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	padding:0 0 0 11px;
	background: none;
}
#leftcolumn ul.menu li.parent ul li a:hover {
	color:#005E9E;
	background: none;
}
/*SUBMENU POSITION*/
#leftcolumn ul.menu li#current ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul.menu li#current ul li {
	margin: 0;
	padding: 0;
}
/*CURRENT SUBMENU POSITION*/
#leftcolumn ul.menu li ul {
	margin: 0;
	padding: 0;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
	list-style: none;
	margin:0;
}
/* forms */
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color:#424242;
}
form#form-login fieldset { 
	border: 0 none; 
	padding: 0;
	margin:0;
	color:#424242;
	text-align: left;
}
form#form-login ul {
	padding: 0;
	list-style: none;
	text-align: left;
	margin: 10px auto 0;
}
form#form-login ul li { 
	padding: 0; 
}
form#form-login ul li a {
	text-align: left;
	padding: 0;
	font-size: 13px;
	color: #424242;
	text-decoration: none;
}
#form-login	input {
	border:none;
	color:#424242;
	font-size:13px;
	height:14px;
	line-height:14px;
	padding:2px 4px;
	background:#fff;
}
input#modlgn_passwd, input#modlgn_username {
	width:142px;
}
input.button, #form-login input.button {
	height:20px;
	border:1px solid #d6d6d6;
	font-weight:400;
	line-height:15px;
	color:#005E9E;
	padding:1px 6px 3px 0;
	margin:0;
	background:transparent url(../images/but.gif) repeat-x top left;
}
input.button:hover, #form-login input.button:hover {
	color: #0099CC;
}
/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #333; }
div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #333; text-align: center; }
/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}
table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}
table.paramlist td.paramlist_value {
}
div.message {
	font-weight: 700;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}
/* Banners module */
/* Default skyscraper style */
.bannerheader{
	font-weight:700;
	color:#005E9E;
	float: left;
}
.bannergroup {
}
.banneritem {
	float:left;
	padding-right:20px;
}
/* Text advert style */
.banneritem_text {
	padding: 4px;
	font-size: 13px;
}
.banneritem a {
	font-weight:700;
	color:#666;
}
.bannerfooter_text {
	padding: 4px;
	font-size: 13px;
	text-align: right;
}
/* System Messages */
/* see system general.css */
.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }
/* Polls */
.pollstableborder td {
	text-align: left;
}
/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 4px;
}
legend {
	margin: 0;
	padding: 0 10px;
}
td.key {
	border-bottom:1px solid #eee;
	color: #333;
}
/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: 700;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
	font-size: 100%;
	margin: 0;
}
/* System Standard Messages */
#system-message dd.message ul { 
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}
/* System Error Messages */
#system-message dd.error ul { 
	color: #c00; 
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
/* System Notice Messages */
#system-message dd.notice ul { 
	color: #c00; 
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#system-message dd {
	text-indent: 0;
}
#system-message dd ul {
	list-style-type: none;
	color: #c00; 
	background: none;
	border: none;
}
#system-message {
	margin-top: 5px;
}
/* fix */
.nopad fieldset {
	float:left;
	border:none;
	padding:0;
	margin:0 0 30px;
}
.nopad fieldset p {
margin:0 0 10px;
overflow:hidden;
}
.nopad fieldset label {
float: left;
}
.nopad fieldset input {
float:left;
}
.nopad fieldset #remember {
	margin:0 0 0 10px;
}
#user1 {
}
#user2 {
	width: 988px;
	margin: 0 auto;
	padding: 5px 0;
	height:120px;
	background:url(../images/rule.png) no-repeat bottom center;
}
#user3,#user5{
	float:left;
	width:214px;
}
.minbox_middle {
	margin: 0;
	background: url(../images/box_m.png) repeat-y top center;
}
.minbox_bottom {
	text-align: center;
	background: url(../images/box_b.png) no-repeat bottom center;
	margin: 0;
	padding-bottom: 10px;
}
.minbox_title{
	text-align: center;
	padding:0 7px;
	height:190px;
}
.minbox_title h3{
	margin:0 0 0 -7px;
}
.maxbox_middle {
	margin: 0;
	background: url(../images/mbox_m.png) repeat-y top center;
}
.maxbox_bottom {
	background: url(../images/mbox_b.png) no-repeat bottom center;
	margin: 0;
}
.maxbox_title {
	height:200px;
}
.maxbox_title h3{
	text-align: left;
	margin: 0;
	background: url(../images/mbox_t.png) no-repeat top center !important;
	height: 30px;
	line-height: 31px;
	padding: 2px 10px 0 14px;
	color:#fff;	
	text-shadow:1px 1px #333;
}
#user4 {
	float:left;
	width: 575px;
	padding: 0 10px;
}
ul.latestnews {
	overflow:hidden;
	height: 150px;
	width: 475px;
	white-space:nowrap;
	margin-top: 5px;
}
#user6 {
	float: right;
	margin-top: -75px;
	border-left: 1px solid #CCC;
	padding-left: 15px;
}
#user7, #user7 img {
}
#user8 {
	padding: 20px 0;
}
table.contentpaneopen_products {padding:0 0 0 4px;width: 100%;height: 200px;}
table.contentpaneopen_products p {text-align: center;}
table.contentpaneopen_products tbody tr td{margin: 5px auto;max-width: 165px;padding:0 3px;}
table.contentpaneopen_products tbody tr td:hover{background:#EFEFEF;}
table.contentpaneopen_products tbody tr td img {margin: 5px auto;max-width: 165px;border: 1px solid #EEF;}
.productvsig {width:400px;float:left;margin-right:20px;}
.relateditems_featruredproduct {height:201px; margin:0 10px 0 -10px;overflow: hidden;text-align: left;}
DIV#slideshowproboxwrapper {padding-top: 5px !important;}
.jwts_tabbertab p {text-align: justify !important;}
/* fix */